/**
 * 
 */
package org.codesketch.controller.dao;

import java.io.InputStream;
import java.net.URI;

/**
 * Define the archetype methods for loading applications.
 * @author quirino.brizi@gmail.com
 *
 */
public interface ApplicationDao {
	/**
	 * Open a channel to the application returning it as {@link InputStream}
	 * @param uri the application {@link URI}
	 * @return an {@link InputStream}
	 */
	InputStream find(URI uri);
}
